Universal Calculation Analysis Rule Requirements
The Sigmafine Universal Calculation Analysis Rule requires that certain elements exist within the model, and that these elements have the requisite Attributes needed to fulfill the data requirements. Elements based on the Sigmafine Element templates are designed to be compatible with this analysis rule. Elements without a template will be discarded by the analysis. If you are creating your own templates, the following defines the exact requirements for the analysis.
This section lists the following:
- Universal Calculation - Required Attributes
- Universal Calculation - Defining the Case Results Set
- Universal Calculation - Required Elements
- Universal Calculation Balance - Required Tables
To successfully run this analysis rule, users should properly define the Element templates with the Attribute categories of the Attributes involved in the calculation.
In the collect-input step, the analysis searches for all elements belonging to the selected templates (from the list of the available ones) and then loops through all of the Attributes marked with one of the input categories selected. For each Attribute processed, a new INPUT result is created.
In the run step, the analysis look-up is for all of the RESULTS (not for all of the attributes) created in the collect-input step, and if the Attribute is marked with one of the output categories selected, then it copies the result to an output attribute. The output Attribute name must respect the naming convention (suffix) defined in the configuration. Otherwise, no data is copied to the attribute.